stage a protest - French English Dictionary